# 定义编译器
CC=gcc
# 定义编译参数
CFLAGS=-lwxx -lpthread
# 定义所有目标的默认行为
all: s.exe c.exe
# 服务器端可执行文件的目标
s.exe: server_copy.o
	$(CC) server_copy.o -o s.exe $(CFLAGS)

# 客户端可执行文件的目标
c.exe: customer_copy.o
	$(CC) customer_copy.o  -o c.exe $(CFLAGS)

# 服务器端对象文件的生成规则
server_copy.o: server_copy.c
	$(CC) -c server_copy.c 

# 客户端对象文件的生成规则
customer_copy.o: customer_copy.c
	$(CC) -c customer_copy.c
	
# 清理编译生成的文件
clean:
	rm -f *.o s.exe c.exe